Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Pulumi vs CDK page #14151

Merged
merged 9 commits into from
Feb 25, 2025
Merged

Update Pulumi vs CDK page #14151

merged 9 commits into from
Feb 25, 2025

Conversation

aaronkao
Copy link
Contributor

@aaronkao aaronkao commented Feb 23, 2025

  1. Added link to pulumi-cdk library
  2. Added a Better Together section
  3. Added a customer value section
  4. Need to fix the VS menu
  5. Need to verify the Policy as Code comparison points

@aaronkao aaronkao requested a review from a team as a code owner February 23, 2025 01:37
@aaronkao aaronkao self-assigned this Feb 23, 2025
@aaronkao aaronkao added kind/documentation Improvements or additions to documentation area/docs Improvements or additions to documentation labels Feb 23, 2025
@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

## Pulumi vs. CDK: Better Together {#better-together}

While there are differences and similiarities between Pulumi and AWS CDK, they can actually be used together for a more power experience in managing infrastructure. The pulumi-cdk library allows CDK code and constructs to be used directly in Pulumi programs, resulting in AWS resources being deployed and managed via Pulumi. Outputs of resources defined in a Pulumi program can be passed into AWS CDK constructs, and outputs from AWS CDK stacks can be used as inputs to other Pulumi resources. This allows CDK users to be able to use their existing constructs and access all the features of Pulumi Cloud (e.g., policy as code, drift detection, Insights and Copilot).

The following table summarizes some additional similarities and differences between Pulumi and CDK, and the sections below the table go into more detail.

### Feature Comparisons
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you double check that all of this content is up to date, as good as it can be, and relevant?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I wrote this one new. I based it off of the 1.0 CDK launch blog post.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is one outstanding question I have in the Questions channel about Policy as Code. I think they have released a few things that might give them some of these capabilities

@pulumi-bot
Copy link
Collaborator

Copy link
Collaborator

@interurban interurban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have a a few edits for you @aaronkao, also can you fix the rest of the title casings to use use sentence case? I'll leave an approval so you can ship when your ready.

@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

@aaronkao aaronkao merged commit 53b9c3a into master Feb 25, 2025
8 checks passed
@aaronkao aaronkao deleted the kao/vs-cdk branch February 25, 2025 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs Improvements or additions to documentation kind/documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants